package com.koron.car.web.motorcade.service;

import com.koron.car.web.motorcade.bean.Motorcade;
import org.koron.ebs.mybatis.SessionFactory;

import java.util.List;

/**
 * @author twcao
 * @title: MotorcadeService
 * @projectName GDH_EAM_V2
 * @description: 车队service
 * @date 2022/2/2617:08
 */
public interface MotorcadeService {

    /**
     * 查询多条数据
     * @param name 车队名字
     * @return 对象列表
     */
    List<Motorcade> queryList(SessionFactory factory, String name);

    /**
     * 新增数据
     * @param motorcade 实例对象
     * @return 实例对象
     */
    Motorcade saveOrUpdate(SessionFactory factory, Motorcade motorcade);

    /**
     * 通过主键删除数据
     * @param id 主键
     * @return 是否成功
     */
    Boolean hiddenById(SessionFactory factory, String id);
}
